<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>boolean以及undefined和null</title>
    <script>
        //1.布尔型 boolean
        var flag=true;  //flag 布尔型
        var flag1=false;//flag1 布尔型
        console.log(flag+1);  //答案为2    true 参与加法运算当1来看
        console.log(flag*10-1); //答案为9  说明true和false可以参与算术运算，true为1 false为0
        //2.Undefined
        //如果一个变量声明但未赋值  就是undefined 为定义数据类型
        var str;
        console.log(str);
        var variable = undefined;//给定undefined这个值也是为undefined类型
        console.log(variable+'pink');   //undenfinedpink(字符串+任何数据类型=字符串)
        console.log(variable+1);    //NaN   undefined 和数字相加 最后的结果是NaN
        //3.null  空值
          var space=null;
          console.log(space+'pink');    //nullpink
          console.log(space+1); //1
    </script>
</head>
<body>
    
</body>
</html>